package com.isi.rightone.entities;

import com.isi.rightone.constantes.ConstantesApp;

public class PrefencesRecherche {
	
	private Integer value_id_constantes_age;
	private Integer value_id_categorie;
	private Boolean check_for_online_users;
	private Integer distance_range_km;
	private String from_city;
	private Integer ageMin;
	private Integer ageMax;

	public PrefencesRecherche(Integer value_id_constantes_age,
			Integer value_id_categorie, boolean check_for_online_users,
			Integer distance_range_km, String from_city) {
		this.value_id_constantes_age = value_id_constantes_age;
		this.value_id_categorie = value_id_categorie;
		this.check_for_online_users = check_for_online_users;
		this.distance_range_km = distance_range_km;
		this.from_city = from_city;

		if(value_id_constantes_age == ConstantesApp.AGE_LEVEL_1){
			ageMin = 18;
			ageMax = 32;
		}
		else if(value_id_constantes_age == ConstantesApp.AGE_LEVEL_2){
			ageMin = 33;
			ageMax = 50;
		}
		else if(value_id_constantes_age == ConstantesApp.AGE_LEVEL_3){
			ageMin = 51;
			ageMax = 70;
		}
		else if(value_id_constantes_age == ConstantesApp.AGE_LEVEL_ALL){
			ageMin = 18;
			ageMax = 200;
		}

	}

	

	//Getters / Setters
	public Integer getValue_id_constantes_age() {
		return value_id_constantes_age;
	}

	public void setValue_id_constantes_age(Integer value_id_constantes_age) {
		this.value_id_constantes_age = value_id_constantes_age;
	}

	
	public Boolean isCheck_for_online_users() {
		return check_for_online_users;
	}

	public void setCheck_for_online_users(Boolean check_for_online_users) {
		this.check_for_online_users = check_for_online_users;
	}

	public Integer getDistance_range_km() {
		return distance_range_km;
	}

	public void setDistance_range_km(Integer distance_range_km) {
		this.distance_range_km = distance_range_km;
	}

	public String getFrom_city() {
		return from_city;
	}

	public void setFrom_city(String from_city) {
		this.from_city = from_city;
	}

	public Integer getAgeMin() {
		return ageMin;
	}

	public void setAgeMin(Integer ageMin) {
		this.ageMin = ageMin;
	}

	public Integer getAgeMax() {
		return ageMax;
	}

	public void setAgeMax(Integer ageMax) {
		this.ageMax = ageMax;
	}

	public Integer getValue_id_categorie() {
		return value_id_categorie;
	}

	public void setValue_id_categorie(Integer value_id_categorie) {
		this.value_id_categorie = value_id_categorie;
	}

	

}
